package com.qixin.web.bean;

import com.baomidou.mybatisplus.activerecord.Model;
import com.baomidou.mybatisplus.annotations.TableName;
import java.io.Serializable;

/**
 * <p>
 * 充电站信息
 * </p>
 *
 * @author 闫亚茹
 * @since 2018-10-02
 */
@TableName("we_charging")
public class WeCharging extends Model<WeCharging> {

    private static final long serialVersionUID = 1L;

	private Long id;
    /**
     * 经度
     */
	private Double stationlng;
    /**
     * 纬度
     */
	private Double stationlat;
    /**
     * 适用车型描述
     */
	private String matchcars;
    /**
     * 营业时间
     */
	private String businehours;
    /**
     * 建设场所
     */
	private Long construction;
    /**
     *  充电站ID
     */
	private String stationid;
    /**
     * 统计的开始时间
     */
	private String starttime;
    /**
     * 统计结束时间
     */
	private String endtime;
    /**
     * 车位状态
     */
	private Long parkstatus;
    /**
     * 地锁状态
     */
	private Long lockstatus;
    /**
     * 站点状态
     */
	private Long stationstatus;
    /**
     * 站点类型
     */
	private Long stationtype;


	public Long getId() {
		return id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public Double getStationlng() {
		return stationlng;
	}

	public void setStationlng(Double stationlng) {
		this.stationlng = stationlng;
	}

	public Double getStationlat() {
		return stationlat;
	}

	public void setStationlat(Double stationlat) {
		this.stationlat = stationlat;
	}

	public String getMatchcars() {
		return matchcars;
	}

	public void setMatchcars(String matchcars) {
		this.matchcars = matchcars;
	}

	public String getBusinehours() {
		return businehours;
	}

	public void setBusinehours(String businehours) {
		this.businehours = businehours;
	}

	public Long getConstruction() {
		return construction;
	}

	public void setConstruction(Long construction) {
		this.construction = construction;
	}

	public String getStationid() {
		return stationid;
	}

	public void setStationid(String stationid) {
		this.stationid = stationid;
	}

	public String getStarttime() {
		return starttime;
	}

	public void setStarttime(String starttime) {
		this.starttime = starttime;
	}

	public String getEndtime() {
		return endtime;
	}

	public void setEndtime(String endtime) {
		this.endtime = endtime;
	}

	public Long getParkstatus() {
		return parkstatus;
	}

	public void setParkstatus(Long parkstatus) {
		this.parkstatus = parkstatus;
	}

	public Long getLockstatus() {
		return lockstatus;
	}

	public void setLockstatus(Long lockstatus) {
		this.lockstatus = lockstatus;
	}

	public Long getStationstatus() {
		return stationstatus;
	}

	public void setStationstatus(Long stationstatus) {
		this.stationstatus = stationstatus;
	}

	public Long getStationtype() {
		return stationtype;
	}

	public void setStationtype(Long stationtype) {
		this.stationtype = stationtype;
	}

	@Override
	protected Serializable pkVal() {
		return this.id;
	}

	@Override
	public String toString() {
		return "WeCharging{" +
			"id=" + id +
			", stationlng=" + stationlng +
			", stationlat=" + stationlat +
			", matchcars=" + matchcars +
			", businehours=" + businehours +
			", construction=" + construction +
			", stationid=" + stationid +
			", starttime=" + starttime +
			", endtime=" + endtime +
			", parkstatus=" + parkstatus +
			", lockstatus=" + lockstatus +
			", stationstatus=" + stationstatus +
			", stationtype=" + stationtype +
			"}";
	}
}
